// pages/musicd/musicd.js
const db = wx.cloud.database();
const innerAudioContext = wx.createInnerAudioContext()
innerAudioContext.autoplay = true

Page({

  /**
   * 页面的初始数据
   */
  data: {
    name: '',
    msg: {},
    opeSrc: 'cloud://zdx-3t898.7a64-zdx-3t898-1302708368/first/music/pause.png'
  },

  operation() {
    if (this.data.opeSrc == "cloud://zdx-3t898.7a64-zdx-3t898-1302708368/first/music/gogo.png") {
      this.setData({
        opeSrc: "cloud://zdx-3t898.7a64-zdx-3t898-1302708368/first/music/pause.png"
      })
      innerAudioContext.play();
    } else {
      this.setData({
        opeSrc: "cloud://zdx-3t898.7a64-zdx-3t898-1302708368/first/music/gogo.png"
      })
      innerAudioContext.pause();
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      name: options.name
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    db.collection('musicDetail').where({
        name: this.data.name
      })
      .get({
        success: (res) => {
          this.setData({
            msg: res.data[0]
          })
          innerAudioContext.src = res.data[0].musicSrc;
          // console.log(res.data[0].name,res.data[0].name,res.data[0].musicSrc)
          // 查找是否存在，不存在再去插入数据
          db.collection('mine').where({
              name: res.data[0].name
            })
            .get({
              success: (res1) => {
                if (res1.data.length == '') {
                  db.collection('mine').add({
                    data: {
                      name: res.data[0].name,
                      author: res.data[0].author,
                      musicSrc: res.data[0].musicSrc
                    }
                  })
                }
              }
            })
        }
      })
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})